﻿using MediatR;
using ProcurementManagement.Domain.Dtos;
using ProcurementManagement.Dtos;

namespace ProcurementManagement.Applcation.Command.ProcurementReturnCommand
{
    public class ListProcurementReturnCommand:IRequest<PageDto<ListProcurementReturnDto>>
    {

        public int Pindex { get; set; }
        public int Psize { get; set; }

        /// <summary>
        /// 采购退货编号
        /// </summary>
        public string? PurchaseReturnsCode { get; set; }
        /// <summary>
        /// 采购退货主题
        /// </summary>
        public string? PurchaseReturnsTopic { get; set; }
        /// <summary>
        /// 退货开始日期
        /// </summary>
        public DateTime? Pstart { get; set; }

        /// <summary>
        /// 退货结束日期
        /// </summary>
        public DateTime? Pend { get; set; }

        /// <summary>
        /// 出库进展状态
        /// </summary>
        public int? PROutboundProgress { get; set; }
        /// <summary>
        /// 发货状态
        /// </summary>
        public int? PRShipmentState { get; set; }

        /// <summary>
        /// 供应商名称
        /// </summary>
        public string? VName { get; set; }


    }
}
